package com.dizang.sharding.common.repository;

import java.util.List;

import com.dizang.sharding.common.mapper.BaseMapper;

/**
 * 
 * @author kelvin
 *
 * @param <T>
 */
public interface BaseRepository<T> extends BaseMapper<T>{

	/**
	 * <p>
	 * 翻页查询
	 * </p>
	 *
	 * @param page         翻页对象
	 * @param queryWrapper 实体对象封装操作类 
	 */
	IPage<T> page(IPage<T> page, T queryWrapper);
	
	int updateBatch(List<T> queryWrapper);


}
